#ifndef __ENCODE_H
#define __ENCODE_H

#include "stm32f10x.h"
#include "misc.h"
#include "board.h"
#include "kservice.h"

#define ENCODE_RCC   			RCC_APB2Periph_GPIOB
#define ENCODE_GPIO_PIN	  GPIO_Pin_0
#define ENCODE_GPIO_PORT	GPIOB

//#define ENCODE_TIM_RCC     RCC_APB1Periph_TIM3
//#define ENCODE_TIM         TIM3
//#define ENCODE_TIM_IRQ     TIM3_IRQn

//#define ENCODE_OVERFLOW    0x01 //0xFFFF

//void encode_tim_init(void);

//void encode_irq(void);

//unsigned int encode_get(void);

void encode_io_config(void);

void encode_io_irq(void);

#endif

